from models import Venta, sacar_moneda	
from django.shortcuts import render_to_response
from tjango.formreport.views import * 
import re
import math

from gestion.cuenta_corriente.views import *
from gestion.ventas.models import *

class Saldo_de_clientes(Saldo_de_personas):
  def personas(self):
    return Cliente.objects.all()

class Facturas_de_venta(Resumen_de_cuenta):
  def facturas(self):
    return Venta.objects.all()

class Resumen_de_clientes(Resumen_de_cuenta):
  def personas(self):
    return Cliente.objects.all()


def venta__imprimir(request,rest_of_url):
	factura = Venta.objects.get(id=rest_of_url)
	fecha = re.match(r'(?P<year>\d+)-(?P<month>\d+)-(?P<day>\d+)',str(factura.fecha))
	year = fecha.group('year')
	month = fecha.group('month')
	day = fecha.group('day')
	printer = Print()
	if factura.condicion_de_venta == 'E':
		cont = True
        return render_to_response("factura.html", locals())

def venta__remitoimprimir(request,rest_of_url):
	factura = Venta.objects.get(id=rest_of_url)
	fecha = re.match(r'(?P<year>\d+)-(?P<month>\d+)-(?P<day>\d+)',str(factura.fecha))
	year = fecha.group('year')
	month = fecha.group('month')
	day = fecha.group('day')
	printer = Print()
        return render_to_response("remito.html", locals())

